package OOPS;


class Test48F {
	public static void main(String str[]) throws Exception {
		Class.forName(str[0]);
	}
}

class Test48G {
	public static void main(String str[]) throws Exception {
		ClassLoader cl = Test48G.class.getClassLoader();
		Class cls = Class.forName(str[0], false, cl);
		System.out.println(cls.getName());
		System.out.println(cls.getSuperclass().getName());
	}
}

class Test48H {
	public static void main(String str[]) throws Exception {
		ClassLoader cl = Test48G.class.getClassLoader();
		Class cls = cl.loadClass(str[0]);
		System.out.println(cls.getName());
		System.out.println(cls.getSuperclass().getName());
	}
}

class Test48I {
	public static void main(String str[]) {
		System.out.println(Abc1.AB);
	}
}

class Abc1 {
	static final int AB = 19;
	static {
		System.out.println("Ok Static of Abc");
	}
}